@charset "utf-8";

/* Reset */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 tahoma,arial,\5b8b\4f53;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
small{font-size:11px;}
ul,ol{list-style:none;}
a{text-decoration:none; outline: none;}
a:hover{text-decoration:underline; blr:expression(this.onFocus=this.blur());}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
img{border:0;}
button,input,select,textarea{font-size:100%;}
table{}
li { list-style:none;}
a { color:#333;}
a:hover { text-decoration:none; color:#000;}
/* End Reset */

/* 按钮 */
.btn { background: #DDEFF1; border: 1px solid #2D6B56; color:#2D6B56; cursor: pointer; height: auto; line-height: 22px; margin: 0 2px; padding: 0 10px;}
input { padding-left:1px;}

/* Login */
#account-login { width:760px; margin:120px auto 0;}
#account-login .login-bg { box-shadow: 2px 2px 4px #DDDDDD; float: right; text-align: left; width: 286px; border-radius: 6px 6px 6px 6px;}
#account-login .login-panel { background: #F5F8FC; border: 1px solid #A9C4E8; padding: 12px; text-align: left;width: 260px;border-radius: 6px 6px 6px 6px; }
#account-login .login-panel .error-message { display:block; padding-left:40px;}
#account-login .login-panel p { margin: 3px 0;}
#account-login .login-panel a { color:#0066CC;}
#account-login .copyright { text-align:center; margin:220px 0 0;}
#account-login .copyright p { display:inline;}
#account-login .copyright p a { color: #006699; }
#account-login .login-name { font-size:14px; font-weight:bold; border-bottom: 1px solid #C7C7C7; padding:5px; margin:0 0 12px;}
#account-login input { height:17px; line-height:17px;}
#account-login input#account, #account-login input#password { width:133px;}
#account-login .btn { border: 1px solid #A9C4E8; padding:2px 10px; margin:0; width:auto; height: auto; line-height:20px; box-shadow: 2px 2px 4px #DDD;}
#account-login .secode-img { height: 19px; margin-right: 4px; vertical-align: top; width: 78px; border: 1px solid #7F9DB9; cursor:pointer;}
#login-err-msg { padding:0 0 4px}
/* End Login */

/* POP UP window */
#pop-box-out { width:100%; height:100%; position:absolute; left:0; top:0; background:#BBB; filter:alpha(opacity=50); -moz-opacity:0.5; opacity: 0.5;}
#pop-box { border: 1px solid #609EC9; width: 560px; height:410px; padding:9px 8px 8px 8px; background:#D9F1F9; position: absolute; }
#pop-box .pop-box-in { height:100%; margin-left:-1px; margin-top:-1px; width:100%; background:#FFF url(images/bg-pop-box-title.gif) repeat-x; border:1px solid #AADDFF; overflow-y: auto;}
#pop-box .in-wrap { display:block; padding:8px;}
#pop-box a.close { z-index:99; position:absolute; right:10px; top:8px; height:16px; width:33px; cursor:pointer; background: url(images/btn-close-pop.png) 0 0 no-repeat;}
#pop-box a.close:hover { background-position: -33px 0;}
#pop-box a.close:active { background-position: -66px 0;}
#pop-box .pop-title { height:30px; }
/* POP UP window */

/* Tips */
.error-message { color:#FF0000; }
#msgs .err { color:#FF0000; padding:8px; border:1px solid #FF0000; margin:8px; background:#F4F9FC;}
/* End Tips */

